#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
    int n, a, b;
    scanf("%d %d %d", &n, &a, &b);
    int b1 = 0;
    int t[n];
    for (int i = 0; i < n; i++)
    {
        scanf("%d", &t[i]);
    }
    int out_num = 0;
    for (int i = 0; i < n; i++)
    {
        if (t[i] == 1)
        {
            if (a > 0)
            {
                a--;
            }
            else if (b > 0)
            {
                b--;
                b1++;
            }
            else if (b1 > 0)
            {
                b1--;
            }
            else
            {
                out_num++;
            }
        }
        if (t[i] == 2)
        {
            if (b > 0)
            {
                b--;
            }
            else
            {
                out_num += 2;
            }
        }
    }
    printf("%d", out_num);
    return 0;
}